package com.znyj.cloud.device.util;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * Created by gaoliwei on 15-4-3.
 */
public class IMEIUtil {
    private static final String patternString = "\\d{15}";
    private static final Pattern pattern = Pattern.compile(patternString);

    public static boolean isIMEI(String imei) {
        Matcher matcher = pattern.matcher(imei);
        return matcher.matches();
    }

    public static boolean isIMSI(String imsi) {
        Matcher matcher = pattern.matcher(imsi);
        return matcher.matches();
    }

    public static void main(String[] args) {
        String[] test_string = {
                "1",
                "2222",
                "dafadfadsfasdfadfadfadfadsfa",
                "1111111111111111111111111111111111",
                " !#$!$#$^@$%$}",
                " !#$!$#$^@$%$}^",
                "86",
                "866666666666666",
                "86666666666666!",
                "866666666666666@",
                "哈哈",
                "哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈"
        };
        for (int i = 0; i < test_string.length; i++) {
            System.out.println(test_string[i] + isIMEI(test_string[i]));
        }
    }
}
